<?php
 include 'connexion (2).php'; 

$mailC=$_SESSION['mail'];

$user=null;
if(isset($_GET['user']))
{
    $user=$_GET['user'];
}

$soc=null;
if(isset($_GET['user']))
{
    $soc=$_GET['user'];
}

 function upDatePers()
 {
    include 'connexion (2).php'; 
     
    $mailC=$_SESSION['mail'];
     
    $nomp2=null;
    if(isset($_POST['nomp']))
    {
      $nomp2=$_POST['nomp'];
    }

    $prenomp2=null;
    if(isset($_POST['prenomp']))
    {
      $prenomp2=$_POST['prenomp'];
    }

    $mailp2=null;
    if(isset($_POST['mailp']))
    {
      $mailp2=$_POST['mailp'];
    }

    $telp2=null;
    if(isset($_POST['telp']))
    {
      $telp2=$_POST['telp'];
    }
  
    
     $adminUp="update personne set NOMPERSONNE = '".$nomp2."',PRENOMPERSONNE = '".$prenomp2."', MAILPERSONNE = '".$mailp2."',TELPERSONNE = '".$telp2."' where MAILPERSONNE='".$mailC."'";
     $resuAdm=$connexion->exec($adminUp);
     
       var_dump($resuAdm);
 }



$matiere2=null;
if(isset($_POST['matiere']))
{
    $matiere2=$_POST['matiere'];
}

$ddn2=null;
if(isset($_POST['dateNE']))
{
    list($jour, $mois, $annee) = explode("-", $_POST['dateNE']); 
    $ddn2=$annee.'-'.$mois.'-'.$jour;
    
}

$adre2=null;
if(isset($_POST['adrE']))
{
    $adre2=$_POST['adrE'];
}

$fonctionM2=null;
if(isset($_POST['fonctionM']))
{
    $fonctionM2=$_POST['fonctionM'];
}
//Société
$noms2=null;
if(isset($_POST['nomS']))
{
    $noms2=$_POST['nomS'];
}

$adrs2=null;
if(isset($_POST['adrS']))
{
    $adrs2=$_POST['adrS'];
}

$mails2=null;
if(isset($_POST['mailS']))
{
    $mails2=$_POST['mailS'];
}

$tels2=null;
if(isset($_POST['telS']))
{
    $tels2=$_POST['telS'];
}

$descs2=null;
if(isset($_POST['descS']))
{
    $descs2=$_POST['descS'];
}

$sites2=null;
if(isset($_POST['siteS']))
{
    $sites2=$_POST['siteS'];
}





if($user=="admin")
    {
      
    //Mise à jour des infos de l'admin
    upDatePers();
    header("Location:coordonne.php?info=info&choix=".$user);
    }else if($user=='professeur')
              {
                
                upDatePers();
                
		$req ='select * from personne as p, enseignant as e where p.IDPERSONNE=e.IDENSEIGNANT AND MAILPERSONNE="'.$mailC.'"';
                $req1=$connexion->query($req);
		$r =$req1->fetch(PDO::FETCH_ASSOC);
		$id=$r['IDENSEIGNANT'];
                
                 //Mise à jour des infos du prof
                $profUp="update professeur set MATIERE = '".$matiere2."' where IDENSEIGNANT=".$id;
                $resuAd=$connexion->query($profUp);
                header("Location:coordonne.php?info=info&choix=".$user);
                
              }else if($user=='eleve')
                        {
                            upDatePers();
                            
                            $req ='select * from personne as p, eleve as e where p.IDPERSONNE=e.IDELEVE AND MAILPERSONNE="'.$mailC.'"';
                            $req1=$connexion->query($req);
                            $r =$req1->fetch(PDO::FETCH_ASSOC);
                            $id=$r['IDELEVE'];
                
                             //Mise à jour des infos de l'eleve
                            $adminUp="update eleve set DATENAISSANCE = '".$ddn2."', ADRESSEELVE = '".$matiere2."' where IDELEVE=".$id;
                            $resuAd=$connexion->query($adminUp);
                            header("Location:coordonne.php?info=info&choix=".$user);

                        }else if($user=='maitrestage')
                                  {
                                        if($soc!='true')
                                        {
                                            upDatePers();
                                            
                                            $req2 ='select * from personne as p, maitrestage as m where p.IDPERSONNE=m.IDMAITRESTAGE AND MAILPERSONNE="'.$mailC.'"';
                                            $req2=$connexion->query($req2);
                                            $r2 =$req2->fetch(PDO::FETCH_ASSOC);
                                            $id=$r2['IDMAITRESTAGE'];
                                            echo" id du maitre de stage <br>";
                                                 echo $id;   
                                             //Mise à jour des infos du maitre de stage
                                            $msUp="update maitrestage set FONCTDANSENTREPRISE = '".$fonctionM2."' where IDMAITRESTAGE=".$id;
                                            $resuAd1=$connexion->exec($msUp);
                                            header("Location:coordonne.php?info=info&choix=".$user);
                                          
                                        }else if($soc=='true')
                                                    {
                                                        $req ='select * from personne as p, maitrestage as m where p.IDPERSONNE=m.IDMAITRESTAGE AND MAILPERSONNE="'.$mailC.'"';
                                                        $req1=$connexion->query($req);
                                                        $r =$req1->fetch(PDO::FETCH_ASSOC);
                                                        $id=$r['IDMAITRESTAGE'];

                                                            if($soc=="true")
                                                            {
                                                                    $reqS ='select * from entreprise as e, maitrestage as m where e.IDENTREPRISE=m.IDENTREPRISE AND IDMAITRESTAGE='.$id;
                                                                    $req1S=$connexion->query($reqS);
                                                                    $rS =$req1S->fetch(PDO::FETCH_ASSOC);
                                                                    $idM=$rS['IDENTREPRISE'];

                                                                    //Mise à jour des infos de la société   
                                                                    $socUp="update entreprise set NOMENTREPRISE = '".$noms2."', ADRESSEENTREPRISE = '".$adrs2."', TELENTREPRISE = '".$tels2."', DESCENTREPRISE = '".$descs2."', MAILENTREPRISE = '".$mails2."', SITE = '".$sites2."', where IDENTREPRISE=".$idM;
                                                                    $resuS=$connexion->query($socUp);
                                                                    header("Location:coordonne.php?info=info&choix=".$user."&societe=societe");
                                                            }
                                                }

                                  }else
                                        {

                                        }

                                        
                                        

     
     
  
                                        
?>
